package com.loong.loong.hik.property.result.face;

import java.util.List;
import lombok.Data;

/**
 * @author jinyiang
 * @date 2023/3/13 9:25
 */
@Data
public class FaceFindImgResultVo {
	/**
	 * 返回码，0:接口业务处理成功
	 */
	private String code;
	/**
	 * 返回描述
	 */
	private String msg;
	private Data data;
	@lombok.Data
	public static class Data {
		/**
		 * 结果总数
		 */
		private int total;
		/**
		 * 当前页数
		 */
		private int pageNo;
		/**
		 * 每页结果数
		 */
		private int pageSize;
		/**
		 *
		 */
		private List<ListItem> list;

		@lombok.Data
		public class ListItem {
			/**
			 * 抓拍到人脸的通道的唯一标识
			 */
			private String cameraIndexCode;
			/**
			 * 抓拍到人脸的绝对时标，遵守ISO8601标准
			 */
			private String captureTime;
			/**
			 * 抓拍到的人脸的性别，1-男性，2-女性，UNKNOWN-未知
			 */
			private String sex;
			/**
			 * 抓拍到的人脸年龄段
			 */
			private String ageGroup;
			/**
			 * 抓拍到的人脸是否戴眼镜
			 */
			private String withGlass;
			/**
			 * 抓拍到的人脸和上传人脸的相似度
			 */
			private String similarity;
			/**
			 * 抓拍到的人脸的背景图片
			 */
			private String bkgPicUrl;
			/**
			 * 抓拍到的人脸的人脸图片，注：若是超脑抓拍图，facePicUrl与bkgPicUrl相同，都是背景图片，需要使用rect坐标字段进行人脸抠图
			 */
			private String facePicUrl;
			/**
			 * 超脑抓拍图的坐标，rect里面四个数字，依次是height，width，x，y。可用于人脸抠图。
			 */
			private String rect;

		}
	}

}
